home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000121_icon-group-sender _Wed Mar 11 07:53:22 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id HAA21307
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Wed, 11 Mar 1998 07:53:21 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA06470; Wed, 11 Mar 1998 07:53:21 -0700
  7. Message-Id: <350609C3.75A7@gte.net>
  8. Date: Tue, 10 Mar 1998 21:49:23 -0600
  9. From: Mark Evans <evans@gte.net>
  10. Reply-To: evans@gte.net
  11. Organization: None
  12. X-Mailer: Mozilla 3.01 (Win95; I)
  13. Mime-Version: 1.0
  14. To: Ramon Pereda <rpereda@ringer.cs.utsa.edu>
  15. Cc: icon-group@optima.CS.Arizona.EDU, evans@gte.net
  16. Subject: Re: Translation into C
  17. References: <Pine.GSO.3.95.980302191649.6582A-100000@pandora>
  18. Content-Type: text/plain; charset=us-ascii
  19. Content-Transfer-Encoding: 7bit
  20. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  21. Status: RO
  22. Content-Length: 941
  23.  
  24. Ramon Pereda wrote:
  25. > Does anyone know of a language implementation where the resulting code is
  26. > machine-generated C code that is maintainable by humans?  If so, is the
  27. > compiler free and is the language general-purpose?
  28. > -ray
  29.  
  30.  
  31. MATLAB does this:
  32.  
  33. "The Compiler and Library products offer MATLAB users execution
  34. speedups, code hiding, and the ability to automatically generate
  35. standalone C and C++ applications. By automating the conversion of
  36. M-files into C and C++ source code, the MATLAB Compiler and Math
  37. Libraries eliminate time-consuming and error-prone manual translation
  38. and reduce development time for applications that run outside the MATLAB
  39. environment."
  40.  
  41. -- http://www.mathworks.com/products/compilerlibrary/
  42.  
  43.  
  44. We have here a case study of the desirability of C++ conversion.  A
  45. commercial company with a stable product decides it is worth investing a
  46. lot of money to develop C++ conversion.  Hmm...
  47.  
  48.  
  49. Regards -
  50.  
  51. Mark
  52.  
  53.